package com.sright.bcard.common.service.share.dto.user;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * @author peter
 * @description
 * @date 2020/5/25
 */
@Data
public class RegisterDTO implements Serializable {

    /**
     * 企业ID
     */
    @JsonProperty("enterprise_id")
    private Long enterpriseId;

    /**
     * 账号
     */
    private String username;

    /**
     * 密码
     */
    private String password;

    /**
     * 公司名称
     */
    private String name;

    /**
     * 企业联系人
     */
    private String contacts;

    /**
     * 联系人电话
     */
    private String mobile;

    /**
     * 联系人所属部门
     */
    private String department;

    /**
     * 名片个数限制
     */
    private Integer cardNum;

    /**
     * 试用天数
     */
    private Integer days;

    /**
     * 试用截止日期
     */
    private Date expirationAt;

    /**
     * 名片背景图片数量限制
     */
    private Integer cardCoverLimit;

    /**
     * 名片背景视频数量上限
     */
    private Integer cardMediaLimit;

    /**
     * logo数量上限
     */
    private Integer cardLogoLimit;

    /**
     * 企业背景数量限制
     */
    private Integer videoCoverLimit;

    /**
     * 企业视频数量限制
     */
    private Integer corporateVideoLimit;

    /**
     * 联系人职位
     */
    private String job;

    /**
     * 过期时间
     */
    private Long expiration_at;
}
